github.com/0chain/gosdk@v1.17.11/docs/uml/start repair.puml (about) 1 @startuml 2 participant "<size:20><&terminal></size> ./zbox start-repair" as cli 3 collections gosdk 4 5 cli -> gosdk: StartRepair(localRootPath, repairPath, statusBar) 6 7 gosdk -> gosdk: check initialized allocation 8 gosdk -> gosdk: get list result with repair path 9 gosdk -> gosdk: create repair request 10 gosdk -> gosdk: process repair 11 gosdk -> gosdk: check for cancel repair 12 gosdk -> gosdk: iteratively get directory and files seperately till no more directories left 13 14 alt not empty statusCB 15 gosdk -> cli: repair completed and return 16 end 17 @enduml